﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Model
{
    [Serializable]
    public class SOP_BossAlipayReChargeRecord
    {
        /// <summary>
        /// 自增长ID
        /// </summary>
        public Int32? ID { get; set; }

        /// <summary>
        /// 前六位是老板的ID，后三位是老板下面的用户
        /// </summary>
        public String VipUserID { get; set; }
        /// <summary>
        /// 充值金额
        /// </summary>
        public Decimal Total_Fee { get; set; }

        /// <summary>
        /// 支付宝返回充值body
        /// </summary>
        public String Body { get; set; }
        /// <summary>
        /// buyer_email
        /// </summary>
        public String Buyer_Email { get; set; }

        /// <summary>
        /// 前六位是老板的ID，后三位是老板下面的用户
        /// </summary>
        public String Buyer_Id { get; set; }

        /// <summary>
        /// Is_Success
        /// </summary>
        public String Is_Success { get; set; }

        /// <summary>
        /// Notify_Id
        /// </summary>
        public String Notify_Id { get; set; }

        /// <summary>
        /// Notify_Time
        /// </summary>
        public DateTime Notify_Time { get; set; }

        /// <summary>
        /// Notify_Type
        /// </summary>
        public String Notify_Type { get; set; }

        /// <summary>
        /// Out_Trade_No
        /// </summary>
        public String Out_Trade_No { get; set; }

        /// <summary>
        /// Payment_Type
        /// </summary>
        public String Payment_Type { get; set; }

        /// <summary>
        /// Subject
        /// </summary>
        public String Subject { get; set; }

        /// <summary>
        /// Trade_No
        /// </summary>
        public String Trade_No { get; set; }

        /// <summary>
        /// Trade_Status
        /// </summary>
        public String Trade_Status { get; set; }

        /// <summary>
        /// Sign
        /// </summary>
        public String Sign { get; set; }

        /// <summary>
        /// 是由谁添加的
        /// </summary>
        public String OperatorID { get; set; }

        /// <summary>
        ///交易类型（5：开户；10：续费维护费；15：短信充值；)
        /// </summary>
        public Int32? TradeType { get; set; }

        /// <summary>
        /// 状态；-5：失败；0：等待付款；5：交易成功，待确认；10：确认成功；-10：拒绝提交；
        /// </summary>
        public Int32? Status { get; set; }

        /// <summary>
        /// 审核时间
        /// </summary>
        public DateTime CheckTime { get; set; }

        /// <summary>
        /// 审核用户ID
        /// </summary>
        public String CheckUserID { get; set; }

        /// <summary>
        /// 备注
        /// </summary>
        public String Remark { get; set; }

        /// <summary>
        /// 操作人工号
        /// </summary>
        public String OperatorCode { get; set; }

        /// <summary>
        /// 操作人名称
        /// </summary>
        public String OperatorName { get; set; }

        /// <summary>
        /// 添加时间
        /// </summary>
        public DateTime AddTime { get; set; }

        /// <summary>
        /// 审核用户名称
        /// </summary>
        public String CheckUserName { get; set; }
    }
}
